package com.pair.micro.fee.modules.charge.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.sql.Timestamp;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("gardengrid")
public class GardenGridEntity {
    @TableId
    private Integer id;

    /**
     * 名称
     */
    private String name;

    /**
     * 类型：1：楼 | 2：单元 | 3：房间
     */
    private Integer type;

    /**
     * 上级ID，Type=1时表示小区ID
     */
    @TableField("parentId")
    private Integer parentId;

    /**
     * 虚拟位置 1.是 0.否 默认为否
     */
    @TableField("virtualPosition")
    private Integer virtualPosition;

    /**
     * 创建时间
     */
    @TableField("createTime")
    private Timestamp createTime;
}
